Enterprise Version
self-reconstruction